package it.traveldream.EJB.entities;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the disponibilita database table.
 * 
 */
@Entity
@NamedQuery(name="Disponibilita.findAll", query="SELECT d FROM Disponibilita d")
public class Disponibilita implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="id_disponibilita")
	private int idDisponibilita;

	@Temporal(TemporalType.DATE)
	private Date data;

	private int numerocamere;

	private double prezzo;

	@Column(name="tipo_camera")
	private String tipoCamera;

	//bi-directional many-to-one association to Alloggi
	@ManyToOne
	@JoinColumn(name="id_alloggio")
	private Alloggi alloggi;

	public Disponibilita() {
	}

	public int getIdDisponibilita() {
		return this.idDisponibilita;
	}

	public void setIdDisponibilita(int idDisponibilita) {
		this.idDisponibilita = idDisponibilita;
	}

	public Date getData() {
		return this.data;
	}

	public void setData(Date data) {
		this.data = data;
	}

	public int getNumerocamere() {
		return this.numerocamere;
	}

	public void setNumerocamere(int numerocamere) {
		this.numerocamere = numerocamere;
	}

	public double getPrezzo() {
		return this.prezzo;
	}

	public void setPrezzo(double prezzo) {
		this.prezzo = prezzo;
	}

	public String getTipoCamera() {
		return this.tipoCamera;
	}

	public void setTipoCamera(String tipoCamera) {
		this.tipoCamera = tipoCamera;
	}

	public Alloggi getAlloggi() {
		return this.alloggi;
	}

	public void setAlloggi(Alloggi alloggi) {
		this.alloggi = alloggi;
	}

}